package org.developer.client.remoteservice;

import org.developer.client.rpc.RemoteClass;

/**
  * 远程调用用户服务
  *
  * @author yisheng.mikelv@foxmail.com 2020/2/29 15:52
  */
@RemoteClass("org.developer.server.service.UserService")
public interface UserService {

    /**
     * 获取用户数量
     * @return 用户数量
     */
    Integer getUserCount();

    /**
     * 获取用户信息
     * @param id 用户id
     * @return 用户信息
     */
    String getUserInfo(Integer id);

    /**
     * 添加用户
     * @param name 姓名
     * @param email 邮箱
     * @param age 年龄
     * @param sex 性别
     * @param schoolName 学校
     * @return 状态码
     */
    Integer addUser(String name, String email, Integer age, Integer sex, String schoolName);


}
